package com.feicheng.common.config;

import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
@Slf4j
public class MainAdminInterceptorConfig implements WebMvcConfigurer {

    @Autowired
    MainAdminInterceptor mainAdminInterceptor;

    @Override
    public void addInterceptors(InterceptorRegistry registry) {

        registry.addInterceptor(mainAdminInterceptor).addPathPatterns("/main/admin/**")
                .excludePathPatterns(
                		"/main/admin/client/voucher-record/**",
                        "/main/admin/system/login/**",
                        "/main/admin/system/upload/**",
                        "/main/admin/pay/payment-record/test");
    }

}
